package com.imooc.mapper;

import com.google.common.collect.Lists;
import com.imooc.pojo.OrderStatus;
import com.imooc.pojo.vo.MyOrdersVO;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

/**
 * @author Administrator
 */
public interface CenterOrderCustomMapper {

    /**
     * 获取用户中心的订单信息
     *
     * @param map 参数列表
     * @return
     */
    List<MyOrdersVO> getMyOrders(@Param("paramMaps") Map<String, Object> map);

    /**
     * 获取我的订单状态列表
     *
     * @param map 参数列表
     * @return
     */
    Integer getMyOrderStatus(@Param("paramMaps") Map<String, Object> map);

    /**
     * 获取我的订单追踪动态列表
     *
     * @param map 参数列表
     * @return
     */
    List<OrderStatus> getMyTrend(@Param("paramMaps") Map<String, Object> map);

}